Unit of competency
Modification History
Release |
Comments |
Release 1 |
This version first released with ICT Information and Communications Technology Training Package Version 1.0. |
Application
This unit describes the skills and knowledge required to create complex code for mobile game devices.
It applies to individuals working as programmers who support the design, development and programming of interactive 3-D media and digital games as part of a larger development team.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Unit Sector
Game development
Elements and Performance Criteria
ELEMENT |
PERFORMANCE CRITERIA |
Elements describe the essential outcomes. |
Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Research and identify appropriate implementations for complex code for mobile game devices |
1.1 Obtain, or create, a mobile game device framework 1.2 Identify the tools and technology for creating applications for mobile game devices 1.3 Research and identify the appropriate game physics implementation, for a mobile game device 1.4 Research and identify the appropriate artificial intelligence (AI) implementation, for a mobile game device 1.5 Research and identify the appropriate shaders, for a mobile game device 1.6 Identify the technical limitations and constraints of the mobile device within the game |
2. Implement physics code for mobile game devices |
2.1 Develop the code for simulating velocity and momentum 2.2 Develop the code for simulating acceleration and gravity 2.3 Develop the code for simulating frictional effects 2.4 Develop the code for simulating collisions and collision detection 2.5 Implement the code for game physics in the mobile game device |
3. Develop and implement AI for mobile game devices |
3.1 Use finite state machines to model behaviour 3.2 Develop path-finding algorithms 3.3 Develop code based on a genetic algorithm 3.4 Implement the code for AI in the mobile game device |
4. Develop and implement the shader for mobile game devices |
4.1 Develop code based on the shading algorithm 4.2 Implement the shading algorithm code in the mobile game device |
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
Skill |
Performance Criteria |
Description |
Reading |
1.4 |
|
Numeracy |
1.3, 2.1, 2.2, 2.3, 2.4, 2.5, 3.2, 3.3, 3.4, 4.1, 4.2 |
|
Get the work done |
1.1-1.6, 2.1-2.5, 3.1-3.4, 4.1, 4.2 |
|
Unit Mapping Information
Code and title current version |
Code and title previous version |
Comments |
Equivalence status |
ICTGAM506 Create complex code for mobile game devices |
ICAGAM506A Create complex code for mobile game devices |
Updated to meet Standards for Training Packages |
Equivalent unit |
Links
Companion Volume implementation guides are found in VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2